Big Huge Thesaurus

lepidopterous insect

noun